草庐IT

Elastic Search

全部标签

[elasticsearch]使用postman来查询数据

最近需要debug程序,debug的时候需要查找elasticsearch里面的数据是否正确。第一步建立一个post请求,并按照图下的方式填上ur和参数:发送post请求,url为:http://ip:port/index_name/_search我这里查询的是title字段。{"query":{"query_string":{"query":"基于半监督学习的客户流失预测......","fields":["title"]}}}如果需要用户名和密码,需要这样填写:填写用户名和密码:然后点击send就可以获取数据啦。参考文献elasticsearch_search_apis.htm使用post

Python-ElasticSearch客户端的封装(聚合查询、统计查询、全量数据)

目录ESPython客户端介绍封装代码测试代码参考ESPython客户端介绍官方提供了两个客户端elasticsearch、elasticsearch-dslpipinstallelasticsearchpipinstallelasticsearch-dsl第二个是对第一个的封装,类似ORM操作数据库,可以.filter、.groupby,个人感觉很鸡肋,star数也不多。平时使用的时候一般会在kibana上测试,然后直接把query拷贝过来获取更多数据,所以这里做下第一个的封装。封装代码封装后依然暴露了es,方便有特殊情况下使用index一般很少改动,就直接放到对象中了,可以使用set_in

【ElasticSearch7.x安装及入门使用】

此笔记内容为狂神说ElasticSearch入门学习部分目录一、ElasticSearch概述 1、ES和SolrElasticSearch简介Solr简介2、ElasticSearch与Solr比较 3、总结 二、ElasticSearch安装Windows下安装1、安装2、熟悉目录3、启动安装可视化界面1、下载地址2、安装3、启动安装kibana1、下载地址:2、安装3、启动4、开发工具5、kibana汉化了解ELK三、ElasticSearch核心概念概述物理设计逻辑设计 文档(”行“)类型(“表”) 索引(“库”) 物理设计:节点和分片如何工作倒排索引(Lucene索引底层)四、IK分

Elasticsearch配置文件

一前言在elasticsearch\config目录下,有三个核心的配置文件:elasticsearch.yml,es相关的配置。jvm.options,Javajvm相关参数的配置。log4j2.properties,日志相关的配置,因为es采用了log4j的日志框架。这里以elasticsearch6.5.4版本为例,并且由于版本不同,配置也不太也一样,仅作参考!二elasticsearch.yml2.1Cluster配置集群名称,由多个es实例组成的集群,有一个共同的名称。cluster.name:my-application集群端口设置。transport.tcp.port:9300防

1. windows安装elasticSearch

目录1.下载2.安装和启动1.下载下载地址:https://elasticsearch.cn/download/下载7.8.0版本:下载后的elasticsearch-7.8.0-windows-x86_64.zip文件放在本地合适的位置。2.安装和启动解压elasticsearch-7.8.0-windows-x86_64.zip文件,双击elasticsearch.bat即可启动ES.启动后有如下打印,表示启动成功:浏览器打开:​​​​​​​http://127.0.0.1:9200/有如下打印表示启动成功。

五分钟搞定Docker安装ElasticSearch

使用Docker安装es遇到的所有问题前言一、安装Docker二、安装ElasticSearch三、安装ElasticSearch-Head四、安装IK分词器六、总结前言项目准备上ElasticSearch,为了后期开发不卡壳只能笨鸟先飞,在整个安装过程中遇到以下三个问题。Docker安装非常慢ElasticSearch-Head连接出现跨域ElasticSearch-Head操作报出406错误码一、安装Docker目前咔咔对Docker的理解还只是个皮毛,对于不了解的东西就要多多使用,使用的多了自然而然也就会了。安装依赖包,执行命令yuminstall-yyum-utilsdevice-ma

Elasticsearch好用查询插件分享

以前我常用的ES查询工具是Head,作为插件形式在浏览器中运行,挺方便的,后来发现head不太好用,比如在数据浏览的时候,不小心就点击了两个索引,背景色设置的还不够明显,比较容易看错数据的。于是想找个更好用的工具,以前用过cerebro觉得界面够酷,但是我觉得cerbro作为es的插件运行的挺麻烦,我想找个类似head这种方便的浏览器插件。一Elasticvue这个作为一个浏览器插件运行,类似于head,暗黑的界面,明显更库点,上图:还有简单的监控功能,这是head没有的,如下图:查看shard信息也挺方便:索引功能特别丰富,可以看到索引大小,分片数量、文档数一应俱全。这是对索引的整体操作如下

Docker安装SkyWalking并监控Java程序

安装环境安装Skywalking可以采用H2存储数据或者ElasticSearch存储,这里采用ElasticSearch存储,采用OAP处理数据,并基于SkywalkingUI展示数据。因为安装ElasticSearch的要求比较高建议内存在2G以上配置列表硬件虚拟机配置:2C4G操作系统:CentOS7.664bitdocker版本:20.10.5软件ElasticSearch7.12.1Skywalking-OAP8.6.0-es7SkywalkingUI8.6.0安装ElasticSearch7Skywalking可以选择H2存储,也就是内存存储,但是做demo可以,在正式使用时还是使

Spring Data Elasticsearch--使用/教程/实例

原文网址:SpringDataElasticsearch--使用/教程/实例_IT利刃出鞘的博客-CSDN博客简介说明    spring-data-elasticsearch是比较好用的一个elasticsearch客户端,本文介绍如何使用它来操作ES。本文使用spring-boot-starter-data-elasticsearch,它内部会引入spring-data-elasticsearch。    SpringDataElasticSearch有下边这几种方法操作ElasticSearch:ElasticsearchRepository(传统的方法,可以使用)Elasticsear

ElasticSearch性能优化

硬件选择Elasticsearch的基础是Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在ES的配置文件../config/elasticsearch.yml中配置。磁盘在现代服务器上通常都是瓶颈。Elasticsearch重度使用磁盘,你的磁盘能处理的吞吐量越大,你的节点就越稳定。1、使用SSD。就像其他地方提过的,他们比机械磁盘优秀多了。2、使用RAID0。条带化RAID会提高磁盘I/O,代价显然就是当一块硬盘故障时整个就故障了。不要使用镜像或者奇偶校验RAID因为副本已经提供了这个功能。3、另外,使用多块硬盘,并允许Elasticsearch通过多个path.dat